package com.linwen.excise.huaweiOJ;

/**
 * @ClassName HJ88_扑克牌顺子
 * @Description
 * @Author lin
 * @Date 2022/2/20 下午10:25
 * @Version V1.0
 */

import java.util.Arrays;
import java.util.Scanner;

/**
 * 从若干副扑克牌中随机抽 5 张牌，判断是不是一个顺子，即这5张牌是不是连续的。2～10为数字本身，A为1，J为11，Q为12，K为13，而大、小王为 0 ，可以看成任意数字。A 不能视为 14。
 *
 * */
public class HJ88_扑克牌顺子 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] arr = new int[5];
        for (int i = 0; i < 5; i++) {
            arr[i] = scanner.nextInt();
        }
        System.out.println(isSorted(arr));
    }
    static boolean isSorted(int[] arr){
        Arrays.sort(arr);
        int zero = 0;// 定义0的个数
        for (int i = 0; i < 4; i++) {
            if(arr[i]==0){
                zero++;
                continue;
            }
            int temp = arr[i];
            while (temp<arr[i+1]-1 && zero>0){
                temp++;
                zero--;
            }
            if(temp!=arr[i+1]-1){
                return false;
            }
        }
        return true;
    }
}
